amazonka-cloudsearch-1.6.1: 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.Types

Contents

Description

 
Synopsis

Service Configuration

cloudSearch :: Service Source #

API version 2013-01-01 of the Amazon CloudSearch SDK configuration.

Errors

_BaseException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An error occurred while processing the request.

_DisabledOperationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request was rejected because it attempted an operation which is not enabled.

_InternalException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An internal error occurred while processing the request. If this problem persists, report an issue from the Service Health Dashboard .

_InvalidTypeException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request was rejected because it specified an invalid type definition.

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request was rejected because it attempted to reference a resource that does not exist.

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request was rejected because a resource limit has already been met.

AlgorithmicStemming

data AlgorithmicStemming Source #

Constructors

ASFull 
ASLight 
ASMinimal 
ASNone 
Instances
Bounded AlgorithmicStemming Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Enum AlgorithmicStemming Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Eq AlgorithmicStemming Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Data AlgorithmicStemming Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Methods

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

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

toConstr :: AlgorithmicStemming -> Constr #

dataTypeOf :: AlgorithmicStemming -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord AlgorithmicStemming Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Read AlgorithmicStemming Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Show AlgorithmicStemming Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Generic AlgorithmicStemming Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Associated Types

type Rep AlgorithmicStemming :: Type -> Type #

Hashable AlgorithmicStemming Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

FromXML AlgorithmicStemming Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToHeader AlgorithmicStemming Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToQuery AlgorithmicStemming Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToByteString AlgorithmicStemming Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

FromText AlgorithmicStemming Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToText AlgorithmicStemming Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

NFData AlgorithmicStemming Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Methods

rnf :: AlgorithmicStemming -> () #

type Rep AlgorithmicStemming Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

type Rep AlgorithmicStemming = D1 (MetaData "AlgorithmicStemming" "Network.AWS.CloudSearch.Types.Sum" "amazonka-cloudsearch-1.6.1-Kw9zIXByEJoLQM3rt04GVo" False) ((C1 (MetaCons "ASFull" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ASLight" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ASMinimal" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ASNone" PrefixI False) (U1 :: Type -> Type)))

AnalysisSchemeLanguage

data AnalysisSchemeLanguage Source #

An IETF RFC 4646 language code or mul for multiple languages.

Constructors

AR 
BG 
CA 
CS 
DA 
DE 
EL 
EN 
ES 
EU 
FA 
FI 
FR 
GA 
GL 
HE 
HI 
HU 
HY 
IT 
Id 
JA 
KO 
LV 
Mul 
NL 
NO 
PT 
RO 
RU 
SV 
TH 
TR 
ZhHans 
ZhHant 
Instances
Bounded AnalysisSchemeLanguage Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Enum AnalysisSchemeLanguage Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Eq AnalysisSchemeLanguage Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Data AnalysisSchemeLanguage Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Methods

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

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

toConstr :: AnalysisSchemeLanguage -> Constr #

dataTypeOf :: AnalysisSchemeLanguage -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord AnalysisSchemeLanguage Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Read AnalysisSchemeLanguage Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Show AnalysisSchemeLanguage Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Generic AnalysisSchemeLanguage Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Associated Types

type Rep AnalysisSchemeLanguage :: Type -> Type #

Hashable AnalysisSchemeLanguage Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

FromXML AnalysisSchemeLanguage Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToHeader AnalysisSchemeLanguage Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToQuery AnalysisSchemeLanguage Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToByteString AnalysisSchemeLanguage Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

FromText AnalysisSchemeLanguage Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToText AnalysisSchemeLanguage Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

NFData AnalysisSchemeLanguage Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Methods

rnf :: AnalysisSchemeLanguage -> () #

type Rep AnalysisSchemeLanguage Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

type Rep AnalysisSchemeLanguage = D1 (MetaData "AnalysisSchemeLanguage" "Network.AWS.CloudSearch.Types.Sum" "amazonka-cloudsearch-1.6.1-Kw9zIXByEJoLQM3rt04GVo" False) (((((C1 (MetaCons "AR" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BG" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "CA" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CS" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "DA" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DE" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "EL" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "EN" PrefixI False) (U1 :: Type -> Type)))) :+: (((C1 (MetaCons "ES" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "EU" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "FA" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FI" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "FR" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GA" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "GL" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "HE" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "HI" PrefixI False) (U1 :: Type -> Type)))))) :+: ((((C1 (MetaCons "HU" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "HY" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "IT" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Id" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "JA" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "KO" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "LV" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Mul" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "NL" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "NO" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PT" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "RO" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RU" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "SV" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TH" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "TR" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ZhHans" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ZhHant" PrefixI False) (U1 :: Type -> Type)))))))

IndexFieldType

data IndexFieldType Source #

The type of field. The valid options for a field depend on the field type. For more information about the supported field types, see Configuring Index Fields in the Amazon CloudSearch Developer Guide .

Instances
Bounded IndexFieldType Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Enum IndexFieldType Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Eq IndexFieldType Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Data IndexFieldType Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Methods

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

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

toConstr :: IndexFieldType -> Constr #

dataTypeOf :: IndexFieldType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord IndexFieldType Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Read IndexFieldType Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Show IndexFieldType Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Generic IndexFieldType Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Associated Types

type Rep IndexFieldType :: Type -> Type #

Hashable IndexFieldType Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

FromXML IndexFieldType Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToHeader IndexFieldType Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToQuery IndexFieldType Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToByteString IndexFieldType Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

FromText IndexFieldType Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToText IndexFieldType Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

NFData IndexFieldType Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Methods

rnf :: IndexFieldType -> () #

type Rep IndexFieldType Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

type Rep IndexFieldType = D1 (MetaData "IndexFieldType" "Network.AWS.CloudSearch.Types.Sum" "amazonka-cloudsearch-1.6.1-Kw9zIXByEJoLQM3rt04GVo" False) (((C1 (MetaCons "Date" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DateArray" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Double" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "DoubleArray" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Int" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "IntArray" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Latlon" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Literal" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "LiteralArray" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Text" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TextArray" PrefixI False) (U1 :: Type -> Type)))))

OptionState

data OptionState Source #

The state of processing a change to an option. One of:

  • RequiresIndexDocuments: The option's latest value will not be deployed until IndexDocuments has been called and indexing is complete. * Processing: The option's latest value is in the process of being activated. * Active: The option's latest value is fully deployed. * FailedToValidate: The option value is not compatible with the domain's data and cannot be used to index the data. You must either modify the option value or update or remove the incompatible documents.
Instances
Bounded OptionState Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Enum OptionState Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Eq OptionState Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Data OptionState Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Methods

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

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

toConstr :: OptionState -> Constr #

dataTypeOf :: OptionState -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord OptionState Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Read OptionState Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Show OptionState Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Generic OptionState Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Associated Types

type Rep OptionState :: Type -> Type #

Hashable OptionState Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

FromXML OptionState Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToHeader OptionState Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToQuery OptionState Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToByteString OptionState Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

FromText OptionState Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToText OptionState Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Methods

toText :: OptionState -> Text #

NFData OptionState Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Methods

rnf :: OptionState -> () #

type Rep OptionState Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

type Rep OptionState = D1 (MetaData "OptionState" "Network.AWS.CloudSearch.Types.Sum" "amazonka-cloudsearch-1.6.1-Kw9zIXByEJoLQM3rt04GVo" False) ((C1 (MetaCons "Active" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FailedToValidate" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Processing" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RequiresIndexDocuments" PrefixI False) (U1 :: Type -> Type)))

PartitionInstanceType

data PartitionInstanceType Source #

The instance type (such as search.m1.small ) on which an index partition is hosted.

Instances
Bounded PartitionInstanceType Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Enum PartitionInstanceType Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Eq PartitionInstanceType Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Data PartitionInstanceType Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Methods

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

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

toConstr :: PartitionInstanceType -> Constr #

dataTypeOf :: PartitionInstanceType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord PartitionInstanceType Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Read PartitionInstanceType Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Show PartitionInstanceType Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Generic PartitionInstanceType Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Associated Types

type Rep PartitionInstanceType :: Type -> Type #

Hashable PartitionInstanceType Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

FromXML PartitionInstanceType Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToHeader PartitionInstanceType Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToQuery PartitionInstanceType Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToByteString PartitionInstanceType Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

FromText PartitionInstanceType Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToText PartitionInstanceType Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

NFData PartitionInstanceType Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Methods

rnf :: PartitionInstanceType -> () #

type Rep PartitionInstanceType Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

type Rep PartitionInstanceType = D1 (MetaData "PartitionInstanceType" "Network.AWS.CloudSearch.Types.Sum" "amazonka-cloudsearch-1.6.1-Kw9zIXByEJoLQM3rt04GVo" False) (((C1 (MetaCons "Search_M1_Large" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Search_M1_Small" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Search_M2_2XLarge" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Search_M2_XLarge" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "Search_M3_2XLarge" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Search_M3_Large" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Search_M3_Medium" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Search_M3_XLarge" PrefixI False) (U1 :: Type -> Type))))

SuggesterFuzzyMatching

data SuggesterFuzzyMatching Source #

Constructors

High 
Low 
None 
Instances
Bounded SuggesterFuzzyMatching Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Enum SuggesterFuzzyMatching Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Eq SuggesterFuzzyMatching Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Data SuggesterFuzzyMatching Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Methods

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

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

toConstr :: SuggesterFuzzyMatching -> Constr #

dataTypeOf :: SuggesterFuzzyMatching -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord SuggesterFuzzyMatching Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Read SuggesterFuzzyMatching Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Show SuggesterFuzzyMatching Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Generic SuggesterFuzzyMatching Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Associated Types

type Rep SuggesterFuzzyMatching :: Type -> Type #

Hashable SuggesterFuzzyMatching Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

FromXML SuggesterFuzzyMatching Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToHeader SuggesterFuzzyMatching Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToQuery SuggesterFuzzyMatching Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToByteString SuggesterFuzzyMatching Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

FromText SuggesterFuzzyMatching Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToText SuggesterFuzzyMatching Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

NFData SuggesterFuzzyMatching Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Methods

rnf :: SuggesterFuzzyMatching -> () #

type Rep SuggesterFuzzyMatching Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

type Rep SuggesterFuzzyMatching = D1 (MetaData "SuggesterFuzzyMatching" "Network.AWS.CloudSearch.Types.Sum" "amazonka-cloudsearch-1.6.1-Kw9zIXByEJoLQM3rt04GVo" False) (C1 (MetaCons "High" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Low" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "None" PrefixI False) (U1 :: Type -> Type)))

AccessPoliciesStatus

data AccessPoliciesStatus Source #

The configured access rules for the domain's document and search endpoints, and the current status of those rules.

See: accessPoliciesStatus smart constructor.

Instances
Eq AccessPoliciesStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data AccessPoliciesStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: AccessPoliciesStatus -> Constr #

dataTypeOf :: AccessPoliciesStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Read AccessPoliciesStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show AccessPoliciesStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic AccessPoliciesStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep AccessPoliciesStatus :: Type -> Type #

Hashable AccessPoliciesStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML AccessPoliciesStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData AccessPoliciesStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: AccessPoliciesStatus -> () #

type Rep AccessPoliciesStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep AccessPoliciesStatus = D1 (MetaData "AccessPoliciesStatus" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.1-Kw9zIXByEJoLQM3rt04GVo" False) (C1 (MetaCons "AccessPoliciesStatus'" PrefixI True) (S1 (MetaSel (Just "_apsOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_apsStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 OptionStatus)))

accessPoliciesStatus Source #

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

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

AnalysisOptions

data AnalysisOptions Source #

Synonyms, stopwords, and stemming options for an analysis scheme. Includes tokenization dictionary for Japanese.

See: analysisOptions smart constructor.

Instances
Eq AnalysisOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data AnalysisOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: AnalysisOptions -> Constr #

dataTypeOf :: AnalysisOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Read AnalysisOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show AnalysisOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic AnalysisOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep AnalysisOptions :: Type -> Type #

Hashable AnalysisOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML AnalysisOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

ToQuery AnalysisOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData AnalysisOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: AnalysisOptions -> () #

type Rep AnalysisOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep AnalysisOptions = D1 (MetaData "AnalysisOptions" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.1-Kw9zIXByEJoLQM3rt04GVo" False) (C1 (MetaCons "AnalysisOptions'" PrefixI True) ((S1 (MetaSel (Just "_aoAlgorithmicStemming") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AlgorithmicStemming)) :*: S1 (MetaSel (Just "_aoStopwords") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_aoJapaneseTokenizationDictionary") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_aoSynonyms") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aoStemmingDictionary") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

analysisOptions :: AnalysisOptions Source #

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

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

  • aoAlgorithmicStemming - The level of algorithmic stemming to perform: none , minimal , light , or full . The available levels vary depending on the language. For more information, see Language Specific Text Processing Settings in the Amazon CloudSearch Developer Guide
  • aoStopwords - A JSON array of terms to ignore during indexing and searching. For example, ["a", "an", "the", "of"] . The stopwords dictionary must explicitly list each word you want to ignore. Wildcards and regular expressions are not supported.
  • aoJapaneseTokenizationDictionary - A JSON array that contains a collection of terms, tokens, readings and part of speech for Japanese Tokenizaiton. The Japanese tokenization dictionary enables you to override the default tokenization for selected terms. This is only valid for Japanese language fields.
  • aoSynonyms - A JSON object that defines synonym groups and aliases. A synonym group is an array of arrays, where each sub-array is a group of terms where each term in the group is considered a synonym of every other term in the group. The aliases value is an object that contains a collection of string:value pairs where the string specifies a term and the array of values specifies each of the aliases for that term. An alias is considered a synonym of the specified term, but the term is not considered a synonym of the alias. For more information about specifying synonyms, see Synonyms in the Amazon CloudSearch Developer Guide .
  • aoStemmingDictionary - A JSON object that contains a collection of string:value pairs that each map a term to its stem. For example, {"term1": "stem1", "term2": "stem2", "term3": "stem3"} . The stemming dictionary is applied in addition to any algorithmic stemming. This enables you to override the results of the algorithmic stemming to correct specific cases of overstemming or understemming. The maximum size of a stemming dictionary is 500 KB.

aoAlgorithmicStemming :: Lens' AnalysisOptions (Maybe AlgorithmicStemming) Source #

The level of algorithmic stemming to perform: none , minimal , light , or full . The available levels vary depending on the language. For more information, see Language Specific Text Processing Settings in the Amazon CloudSearch Developer Guide

aoStopwords :: Lens' AnalysisOptions (Maybe Text) Source #

A JSON array of terms to ignore during indexing and searching. For example, ["a", "an", "the", "of"] . The stopwords dictionary must explicitly list each word you want to ignore. Wildcards and regular expressions are not supported.

aoJapaneseTokenizationDictionary :: Lens' AnalysisOptions (Maybe Text) Source #

A JSON array that contains a collection of terms, tokens, readings and part of speech for Japanese Tokenizaiton. The Japanese tokenization dictionary enables you to override the default tokenization for selected terms. This is only valid for Japanese language fields.

aoSynonyms :: Lens' AnalysisOptions (Maybe Text) Source #

A JSON object that defines synonym groups and aliases. A synonym group is an array of arrays, where each sub-array is a group of terms where each term in the group is considered a synonym of every other term in the group. The aliases value is an object that contains a collection of string:value pairs where the string specifies a term and the array of values specifies each of the aliases for that term. An alias is considered a synonym of the specified term, but the term is not considered a synonym of the alias. For more information about specifying synonyms, see Synonyms in the Amazon CloudSearch Developer Guide .

aoStemmingDictionary :: Lens' AnalysisOptions (Maybe Text) Source #

A JSON object that contains a collection of string:value pairs that each map a term to its stem. For example, {"term1": "stem1", "term2": "stem2", "term3": "stem3"} . The stemming dictionary is applied in addition to any algorithmic stemming. This enables you to override the results of the algorithmic stemming to correct specific cases of overstemming or understemming. The maximum size of a stemming dictionary is 500 KB.

AnalysisScheme

data AnalysisScheme Source #

Configuration information for an analysis scheme. Each analysis scheme has a unique name and specifies the language of the text to be processed. The following options can be configured for an analysis scheme: Synonyms , Stopwords , StemmingDictionary , JapaneseTokenizationDictionary and AlgorithmicStemming .

See: analysisScheme smart constructor.

Instances
Eq AnalysisScheme Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data AnalysisScheme Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: AnalysisScheme -> Constr #

dataTypeOf :: AnalysisScheme -> DataType #

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

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

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

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

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

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

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

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

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

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

Read AnalysisScheme Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show AnalysisScheme Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic AnalysisScheme Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep AnalysisScheme :: Type -> Type #

Hashable AnalysisScheme Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML AnalysisScheme Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

ToQuery AnalysisScheme Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData AnalysisScheme Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: AnalysisScheme -> () #

type Rep AnalysisScheme Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep AnalysisScheme = D1 (MetaData "AnalysisScheme" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.1-Kw9zIXByEJoLQM3rt04GVo" False) (C1 (MetaCons "AnalysisScheme'" PrefixI True) (S1 (MetaSel (Just "_asAnalysisOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AnalysisOptions)) :*: (S1 (MetaSel (Just "_asAnalysisSchemeName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_asAnalysisSchemeLanguage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 AnalysisSchemeLanguage))))

analysisScheme Source #

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

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

AnalysisSchemeStatus

data AnalysisSchemeStatus Source #

The status and configuration of an AnalysisScheme .

See: analysisSchemeStatus smart constructor.

Instances
Eq AnalysisSchemeStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data AnalysisSchemeStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: AnalysisSchemeStatus -> Constr #

dataTypeOf :: AnalysisSchemeStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Read AnalysisSchemeStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show AnalysisSchemeStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic AnalysisSchemeStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep AnalysisSchemeStatus :: Type -> Type #

Hashable AnalysisSchemeStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML AnalysisSchemeStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData AnalysisSchemeStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: AnalysisSchemeStatus -> () #

type Rep AnalysisSchemeStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep AnalysisSchemeStatus = D1 (MetaData "AnalysisSchemeStatus" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.1-Kw9zIXByEJoLQM3rt04GVo" False) (C1 (MetaCons "AnalysisSchemeStatus'" PrefixI True) (S1 (MetaSel (Just "_assOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 AnalysisScheme) :*: S1 (MetaSel (Just "_assStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 OptionStatus)))

analysisSchemeStatus Source #

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

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

AvailabilityOptionsStatus

data AvailabilityOptionsStatus Source #

The status and configuration of the domain's availability options.

See: availabilityOptionsStatus smart constructor.

Instances
Eq AvailabilityOptionsStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data AvailabilityOptionsStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: AvailabilityOptionsStatus -> Constr #

dataTypeOf :: AvailabilityOptionsStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Read AvailabilityOptionsStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show AvailabilityOptionsStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic AvailabilityOptionsStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep AvailabilityOptionsStatus :: Type -> Type #

Hashable AvailabilityOptionsStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML AvailabilityOptionsStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData AvailabilityOptionsStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep AvailabilityOptionsStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep AvailabilityOptionsStatus = D1 (MetaData "AvailabilityOptionsStatus" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.1-Kw9zIXByEJoLQM3rt04GVo" False) (C1 (MetaCons "AvailabilityOptionsStatus'" PrefixI True) (S1 (MetaSel (Just "_aosOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool) :*: S1 (MetaSel (Just "_aosStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 OptionStatus)))

availabilityOptionsStatus Source #

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

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

  • aosOptions - The availability options configured for the domain.
  • aosStatus - Undocumented member.

aosOptions :: Lens' AvailabilityOptionsStatus Bool Source #

The availability options configured for the domain.

DateArrayOptions

data DateArrayOptions Source #

Options for a field that contains an array of dates. Present if IndexFieldType specifies the field is of type date-array . All options are enabled by default.

See: dateArrayOptions smart constructor.

Instances
Eq DateArrayOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data DateArrayOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: DateArrayOptions -> Constr #

dataTypeOf :: DateArrayOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DateArrayOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show DateArrayOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic DateArrayOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep DateArrayOptions :: Type -> Type #

Hashable DateArrayOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML DateArrayOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

ToQuery DateArrayOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData DateArrayOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: DateArrayOptions -> () #

type Rep DateArrayOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep DateArrayOptions = D1 (MetaData "DateArrayOptions" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.1-Kw9zIXByEJoLQM3rt04GVo" False) (C1 (MetaCons "DateArrayOptions'" PrefixI True) ((S1 (MetaSel (Just "_daosSourceFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_daosReturnEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_daosFacetEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_daosSearchEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_daosDefaultValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

dateArrayOptions :: DateArrayOptions Source #

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

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

daosSourceFields :: Lens' DateArrayOptions (Maybe Text) Source #

A list of source fields to map to the field.

daosReturnEnabled :: Lens' DateArrayOptions (Maybe Bool) Source #

Whether the contents of the field can be returned in the search results.

daosFacetEnabled :: Lens' DateArrayOptions (Maybe Bool) Source #

Whether facet information can be returned for the field.

daosSearchEnabled :: Lens' DateArrayOptions (Maybe Bool) Source #

Whether the contents of the field are searchable.

daosDefaultValue :: Lens' DateArrayOptions (Maybe Text) Source #

A value to use for the field if the field isn't specified for a document.

DateOptions

data DateOptions Source #

Options for a date field. Dates and times are specified in UTC (Coordinated Universal Time) according to IETF RFC3339: yyyy-mm-ddT00:00:00Z. Present if IndexFieldType specifies the field is of type date . All options are enabled by default.

See: dateOptions smart constructor.

Instances
Eq DateOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data DateOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: DateOptions -> Constr #

dataTypeOf :: DateOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DateOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show DateOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic DateOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep DateOptions :: Type -> Type #

Hashable DateOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML DateOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

ToQuery DateOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData DateOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: DateOptions -> () #

type Rep DateOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep DateOptions = D1 (MetaData "DateOptions" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.1-Kw9zIXByEJoLQM3rt04GVo" False) (C1 (MetaCons "DateOptions'" PrefixI True) ((S1 (MetaSel (Just "_doSourceField") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_doReturnEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_doFacetEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 (MetaSel (Just "_doSearchEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_doSortEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_doDefaultValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

dateOptions :: DateOptions Source #

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

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

  • doSourceField - Undocumented member.
  • doReturnEnabled - Whether the contents of the field can be returned in the search results.
  • doFacetEnabled - Whether facet information can be returned for the field.
  • doSearchEnabled - Whether the contents of the field are searchable.
  • doSortEnabled - Whether the field can be used to sort the search results.
  • doDefaultValue - A value to use for the field if the field isn't specified for a document.

doSourceField :: Lens' DateOptions (Maybe Text) Source #

Undocumented member.

doReturnEnabled :: Lens' DateOptions (Maybe Bool) Source #

Whether the contents of the field can be returned in the search results.

doFacetEnabled :: Lens' DateOptions (Maybe Bool) Source #

Whether facet information can be returned for the field.

doSearchEnabled :: Lens' DateOptions (Maybe Bool) Source #

Whether the contents of the field are searchable.

doSortEnabled :: Lens' DateOptions (Maybe Bool) Source #

Whether the field can be used to sort the search results.

doDefaultValue :: Lens' DateOptions (Maybe Text) Source #

A value to use for the field if the field isn't specified for a document.

DocumentSuggesterOptions

data DocumentSuggesterOptions Source #

Options for a search suggester.

See: documentSuggesterOptions smart constructor.

Instances
Eq DocumentSuggesterOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data DocumentSuggesterOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: DocumentSuggesterOptions -> Constr #

dataTypeOf :: DocumentSuggesterOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DocumentSuggesterOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show DocumentSuggesterOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic DocumentSuggesterOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep DocumentSuggesterOptions :: Type -> Type #

Hashable DocumentSuggesterOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML DocumentSuggesterOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

ToQuery DocumentSuggesterOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData DocumentSuggesterOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep DocumentSuggesterOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep DocumentSuggesterOptions = D1 (MetaData "DocumentSuggesterOptions" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.1-Kw9zIXByEJoLQM3rt04GVo" False) (C1 (MetaCons "DocumentSuggesterOptions'" PrefixI True) (S1 (MetaSel (Just "_dsoSortExpression") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_dsoFuzzyMatching") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SuggesterFuzzyMatching)) :*: S1 (MetaSel (Just "_dsoSourceField") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

documentSuggesterOptions Source #

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

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

  • dsoSortExpression - An expression that computes a score for each suggestion to control how they are sorted. The scores are rounded to the nearest integer, with a floor of 0 and a ceiling of 2^31-1. A document's relevance score is not computed for suggestions, so sort expressions cannot reference the _score value. To sort suggestions using a numeric field or existing expression, simply specify the name of the field or expression. If no expression is configured for the suggester, the suggestions are sorted with the closest matches listed first.
  • dsoFuzzyMatching - The level of fuzziness allowed when suggesting matches for a string: none , low , or high . With none, the specified string is treated as an exact prefix. With low, suggestions must differ from the specified string by no more than one character. With high, suggestions can differ by up to two characters. The default is none.
  • dsoSourceField - The name of the index field you want to use for suggestions.

dsoSortExpression :: Lens' DocumentSuggesterOptions (Maybe Text) Source #

An expression that computes a score for each suggestion to control how they are sorted. The scores are rounded to the nearest integer, with a floor of 0 and a ceiling of 2^31-1. A document's relevance score is not computed for suggestions, so sort expressions cannot reference the _score value. To sort suggestions using a numeric field or existing expression, simply specify the name of the field or expression. If no expression is configured for the suggester, the suggestions are sorted with the closest matches listed first.

dsoFuzzyMatching :: Lens' DocumentSuggesterOptions (Maybe SuggesterFuzzyMatching) Source #

The level of fuzziness allowed when suggesting matches for a string: none , low , or high . With none, the specified string is treated as an exact prefix. With low, suggestions must differ from the specified string by no more than one character. With high, suggestions can differ by up to two characters. The default is none.

dsoSourceField :: Lens' DocumentSuggesterOptions Text Source #

The name of the index field you want to use for suggestions.

DomainStatus

data DomainStatus Source #

The current status of the search domain.

See: domainStatus smart constructor.

Instances
Eq DomainStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data DomainStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: DomainStatus -> Constr #

dataTypeOf :: DomainStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DomainStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show DomainStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic DomainStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep DomainStatus :: Type -> Type #

Hashable DomainStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML DomainStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData DomainStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: DomainStatus -> () #

type Rep DomainStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep DomainStatus = D1 (MetaData "DomainStatus" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.1-Kw9zIXByEJoLQM3rt04GVo" False) (C1 (MetaCons "DomainStatus'" PrefixI True) (((S1 (MetaSel (Just "_dsSearchInstanceCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)) :*: (S1 (MetaSel (Just "_dsSearchInstanceType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dsDocService") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ServiceEndpoint)))) :*: (S1 (MetaSel (Just "_dsARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_dsCreated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_dsSearchService") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ServiceEndpoint))))) :*: ((S1 (MetaSel (Just "_dsLimits") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Limits)) :*: (S1 (MetaSel (Just "_dsSearchPartitionCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)) :*: S1 (MetaSel (Just "_dsDeleted") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 (MetaSel (Just "_dsProcessing") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_dsDomainId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "_dsDomainName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_dsRequiresIndexDocuments") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool))))))

domainStatus Source #

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

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

  • dsSearchInstanceCount - The number of search instances that are available to process search requests.
  • dsSearchInstanceType - The instance type that is being used to process search requests.
  • dsDocService - The service endpoint for updating documents in a search domain.
  • dsARN - Undocumented member.
  • dsCreated - True if the search domain is created. It can take several minutes to initialize a domain when CreateDomain is called. Newly created search domains are returned from DescribeDomains with a false value for Created until domain creation is complete.
  • dsSearchService - The service endpoint for requesting search results from a search domain.
  • dsLimits - Undocumented member.
  • dsSearchPartitionCount - The number of partitions across which the search index is spread.
  • dsDeleted - True if the search domain has been deleted. The system must clean up resources dedicated to the search domain when DeleteDomain is called. Newly deleted search domains are returned from DescribeDomains with a true value for IsDeleted for several minutes until resource cleanup is complete.
  • dsProcessing - True if processing is being done to activate the current domain configuration.
  • dsDomainId - Undocumented member.
  • dsDomainName - Undocumented member.
  • dsRequiresIndexDocuments - True if IndexDocuments needs to be called to activate the current domain configuration.

dsSearchInstanceCount :: Lens' DomainStatus (Maybe Natural) Source #

The number of search instances that are available to process search requests.

dsSearchInstanceType :: Lens' DomainStatus (Maybe Text) Source #

The instance type that is being used to process search requests.

dsDocService :: Lens' DomainStatus (Maybe ServiceEndpoint) Source #

The service endpoint for updating documents in a search domain.

dsARN :: Lens' DomainStatus (Maybe Text) Source #

Undocumented member.

dsCreated :: Lens' DomainStatus (Maybe Bool) Source #

True if the search domain is created. It can take several minutes to initialize a domain when CreateDomain is called. Newly created search domains are returned from DescribeDomains with a false value for Created until domain creation is complete.

dsSearchService :: Lens' DomainStatus (Maybe ServiceEndpoint) Source #

The service endpoint for requesting search results from a search domain.

dsLimits :: Lens' DomainStatus (Maybe Limits) Source #

Undocumented member.

dsSearchPartitionCount :: Lens' DomainStatus (Maybe Natural) Source #

The number of partitions across which the search index is spread.

dsDeleted :: Lens' DomainStatus (Maybe Bool) Source #

True if the search domain has been deleted. The system must clean up resources dedicated to the search domain when DeleteDomain is called. Newly deleted search domains are returned from DescribeDomains with a true value for IsDeleted for several minutes until resource cleanup is complete.

dsProcessing :: Lens' DomainStatus (Maybe Bool) Source #

True if processing is being done to activate the current domain configuration.

dsDomainId :: Lens' DomainStatus Text Source #

Undocumented member.

dsDomainName :: Lens' DomainStatus Text Source #

Undocumented member.

dsRequiresIndexDocuments :: Lens' DomainStatus Bool Source #

True if IndexDocuments needs to be called to activate the current domain configuration.

DoubleArrayOptions

data DoubleArrayOptions Source #

Options for a field that contains an array of double-precision 64-bit floating point values. Present if IndexFieldType specifies the field is of type double-array . All options are enabled by default.

See: doubleArrayOptions smart constructor.

Instances
Eq DoubleArrayOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data DoubleArrayOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: DoubleArrayOptions -> Constr #

dataTypeOf :: DoubleArrayOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DoubleArrayOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show DoubleArrayOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic DoubleArrayOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep DoubleArrayOptions :: Type -> Type #

Hashable DoubleArrayOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML DoubleArrayOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

ToQuery DoubleArrayOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData DoubleArrayOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: DoubleArrayOptions -> () #

type Rep DoubleArrayOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep DoubleArrayOptions = D1 (MetaData "DoubleArrayOptions" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.1-Kw9zIXByEJoLQM3rt04GVo" False) (C1 (MetaCons "DoubleArrayOptions'" PrefixI True) ((S1 (MetaSel (Just "_daoSourceFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_daoReturnEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_daoFacetEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_daoSearchEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_daoDefaultValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))))

doubleArrayOptions :: DoubleArrayOptions Source #

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

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

  • daoSourceFields - A list of source fields to map to the field.
  • daoReturnEnabled - Whether the contents of the field can be returned in the search results.
  • daoFacetEnabled - Whether facet information can be returned for the field.
  • daoSearchEnabled - Whether the contents of the field are searchable.
  • daoDefaultValue - A value to use for the field if the field isn't specified for a document.

daoSourceFields :: Lens' DoubleArrayOptions (Maybe Text) Source #

A list of source fields to map to the field.

daoReturnEnabled :: Lens' DoubleArrayOptions (Maybe Bool) Source #

Whether the contents of the field can be returned in the search results.

daoFacetEnabled :: Lens' DoubleArrayOptions (Maybe Bool) Source #

Whether facet information can be returned for the field.

daoSearchEnabled :: Lens' DoubleArrayOptions (Maybe Bool) Source #

Whether the contents of the field are searchable.

daoDefaultValue :: Lens' DoubleArrayOptions (Maybe Double) Source #

A value to use for the field if the field isn't specified for a document.

DoubleOptions

data DoubleOptions Source #

Options for a double-precision 64-bit floating point field. Present if IndexFieldType specifies the field is of type double . All options are enabled by default.

See: doubleOptions smart constructor.

Instances
Eq DoubleOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data DoubleOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: DoubleOptions -> Constr #

dataTypeOf :: DoubleOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DoubleOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show DoubleOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic DoubleOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep DoubleOptions :: Type -> Type #

Hashable DoubleOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML DoubleOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

ToQuery DoubleOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData DoubleOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: DoubleOptions -> () #

type Rep DoubleOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep DoubleOptions = D1 (MetaData "DoubleOptions" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.1-Kw9zIXByEJoLQM3rt04GVo" False) (C1 (MetaCons "DoubleOptions'" PrefixI True) ((S1 (MetaSel (Just "_dSourceField") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_dReturnEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_dFacetEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 (MetaSel (Just "_dSearchEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_dSortEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_dDefaultValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))))

doubleOptions :: DoubleOptions Source #

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

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

  • dSourceField - The name of the source field to map to the field.
  • dReturnEnabled - Whether the contents of the field can be returned in the search results.
  • dFacetEnabled - Whether facet information can be returned for the field.
  • dSearchEnabled - Whether the contents of the field are searchable.
  • dSortEnabled - Whether the field can be used to sort the search results.
  • dDefaultValue - A value to use for the field if the field isn't specified for a document. This can be important if you are using the field in an expression and that field is not present in every document.

dSourceField :: Lens' DoubleOptions (Maybe Text) Source #

The name of the source field to map to the field.

dReturnEnabled :: Lens' DoubleOptions (Maybe Bool) Source #

Whether the contents of the field can be returned in the search results.

dFacetEnabled :: Lens' DoubleOptions (Maybe Bool) Source #

Whether facet information can be returned for the field.

dSearchEnabled :: Lens' DoubleOptions (Maybe Bool) Source #

Whether the contents of the field are searchable.

dSortEnabled :: Lens' DoubleOptions (Maybe Bool) Source #

Whether the field can be used to sort the search results.

dDefaultValue :: Lens' DoubleOptions (Maybe Double) Source #

A value to use for the field if the field isn't specified for a document. This can be important if you are using the field in an expression and that field is not present in every document.

Expression

data Expression Source #

A named expression that can be evaluated at search time. Can be used to sort the search results, define other expressions, or return computed information in the search results.

See: expression smart constructor.

Instances
Eq Expression Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data Expression Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: Expression -> Constr #

dataTypeOf :: Expression -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Expression Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show Expression Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic Expression Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep Expression :: Type -> Type #

Hashable Expression Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML Expression Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

ToQuery Expression Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData Expression Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: Expression -> () #

type Rep Expression Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep Expression = D1 (MetaData "Expression" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.1-Kw9zIXByEJoLQM3rt04GVo" False) (C1 (MetaCons "Expression'" PrefixI True) (S1 (MetaSel (Just "_eExpressionName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_eExpressionValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))

expression Source #

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

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

eExpressionName :: Lens' Expression Text Source #

Undocumented member.

eExpressionValue :: Lens' Expression Text Source #

Undocumented member.

ExpressionStatus

data ExpressionStatus Source #

The value of an Expression and its current status.

See: expressionStatus smart constructor.

Instances
Eq ExpressionStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data ExpressionStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: ExpressionStatus -> Constr #

dataTypeOf :: ExpressionStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ExpressionStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show ExpressionStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic ExpressionStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep ExpressionStatus :: Type -> Type #

Hashable ExpressionStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML ExpressionStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData ExpressionStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: ExpressionStatus -> () #

type Rep ExpressionStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep ExpressionStatus = D1 (MetaData "ExpressionStatus" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.1-Kw9zIXByEJoLQM3rt04GVo" False) (C1 (MetaCons "ExpressionStatus'" PrefixI True) (S1 (MetaSel (Just "_esOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Expression) :*: S1 (MetaSel (Just "_esStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 OptionStatus)))

expressionStatus Source #

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

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

  • esOptions - The expression that is evaluated for sorting while processing a search request.
  • esStatus - Undocumented member.

esOptions :: Lens' ExpressionStatus Expression Source #

The expression that is evaluated for sorting while processing a search request.

IndexField

data IndexField Source #

Configuration information for a field in the index, including its name, type, and options. The supported options depend on the IndexFieldType .

See: indexField smart constructor.

Instances
Eq IndexField Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data IndexField Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: IndexField -> Constr #

dataTypeOf :: IndexField -> DataType #

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

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

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

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

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

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

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

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

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

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

Read IndexField Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show IndexField Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic IndexField Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep IndexField :: Type -> Type #

Hashable IndexField Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML IndexField Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

ToQuery IndexField Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData IndexField Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: IndexField -> () #

type Rep IndexField Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep IndexField = D1 (MetaData "IndexField" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.1-Kw9zIXByEJoLQM3rt04GVo" False) (C1 (MetaCons "IndexField'" PrefixI True) (((S1 (MetaSel (Just "_ifDoubleArrayOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DoubleArrayOptions)) :*: (S1 (MetaSel (Just "_ifDateOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateOptions)) :*: S1 (MetaSel (Just "_ifTextArrayOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TextArrayOptions)))) :*: (S1 (MetaSel (Just "_ifDoubleOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DoubleOptions)) :*: (S1 (MetaSel (Just "_ifTextOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TextOptions)) :*: S1 (MetaSel (Just "_ifLatLonOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LatLonOptions))))) :*: ((S1 (MetaSel (Just "_ifLiteralArrayOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LiteralArrayOptions)) :*: (S1 (MetaSel (Just "_ifIntArrayOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe IntArrayOptions)) :*: S1 (MetaSel (Just "_ifDateArrayOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateArrayOptions)))) :*: ((S1 (MetaSel (Just "_ifIntOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe IntOptions)) :*: S1 (MetaSel (Just "_ifLiteralOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LiteralOptions))) :*: (S1 (MetaSel (Just "_ifIndexFieldName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_ifIndexFieldType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 IndexFieldType))))))

indexField Source #

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

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

  • ifDoubleArrayOptions - Undocumented member.
  • ifDateOptions - Undocumented member.
  • ifTextArrayOptions - Undocumented member.
  • ifDoubleOptions - Undocumented member.
  • ifTextOptions - Undocumented member.
  • ifLatLonOptions - Undocumented member.
  • ifLiteralArrayOptions - Undocumented member.
  • ifIntArrayOptions - Undocumented member.
  • ifDateArrayOptions - Undocumented member.
  • ifIntOptions - Undocumented member.
  • ifLiteralOptions - Undocumented member.
  • ifIndexFieldName - A string that represents the name of an index field. CloudSearch supports regular index fields as well as dynamic fields. A dynamic field's name defines a pattern that begins or ends with a wildcard. Any document fields that don't map to a regular index field but do match a dynamic field's pattern are configured with the dynamic field's indexing options. Regular field names begin with a letter and can contain the following characters: a-z (lowercase), 0-9, and _ (underscore). Dynamic field names must begin or end with a wildcard (*). The wildcard can also be the only character in a dynamic field name. Multiple wildcards, and wildcards embedded within a string are not supported. The name score is reserved and cannot be used as a field name. To reference a document's ID, you can use the name _id .
  • ifIndexFieldType - Undocumented member.

ifIndexFieldName :: Lens' IndexField Text Source #

A string that represents the name of an index field. CloudSearch supports regular index fields as well as dynamic fields. A dynamic field's name defines a pattern that begins or ends with a wildcard. Any document fields that don't map to a regular index field but do match a dynamic field's pattern are configured with the dynamic field's indexing options. Regular field names begin with a letter and can contain the following characters: a-z (lowercase), 0-9, and _ (underscore). Dynamic field names must begin or end with a wildcard (*). The wildcard can also be the only character in a dynamic field name. Multiple wildcards, and wildcards embedded within a string are not supported. The name score is reserved and cannot be used as a field name. To reference a document's ID, you can use the name _id .

IndexFieldStatus

data IndexFieldStatus Source #

The value of an IndexField and its current status.

See: indexFieldStatus smart constructor.

Instances
Eq IndexFieldStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data IndexFieldStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: IndexFieldStatus -> Constr #

dataTypeOf :: IndexFieldStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Read IndexFieldStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show IndexFieldStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic IndexFieldStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep IndexFieldStatus :: Type -> Type #

Hashable IndexFieldStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML IndexFieldStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData IndexFieldStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: IndexFieldStatus -> () #

type Rep IndexFieldStatus Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep IndexFieldStatus = D1 (MetaData "IndexFieldStatus" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.1-Kw9zIXByEJoLQM3rt04GVo" False) (C1 (MetaCons "IndexFieldStatus'" PrefixI True) (S1 (MetaSel (Just "_ifsOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 IndexField) :*: S1 (MetaSel (Just "_ifsStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 OptionStatus)))

indexFieldStatus Source #

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

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

IntArrayOptions

data IntArrayOptions Source #

Options for a field that contains an array of 64-bit signed integers. Present if IndexFieldType specifies the field is of type int-array . All options are enabled by default.

See: intArrayOptions smart constructor.

Instances
Eq IntArrayOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data IntArrayOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: IntArrayOptions -> Constr #

dataTypeOf :: IntArrayOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Read IntArrayOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show IntArrayOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic IntArrayOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep IntArrayOptions :: Type -> Type #

Hashable IntArrayOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML IntArrayOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

ToQuery IntArrayOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData IntArrayOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: IntArrayOptions -> () #

type Rep IntArrayOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep IntArrayOptions = D1 (MetaData "IntArrayOptions" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.1-Kw9zIXByEJoLQM3rt04GVo" False) (C1 (MetaCons "IntArrayOptions'" PrefixI True) ((S1 (MetaSel (Just "_iaoSourceFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iaoReturnEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_iaoFacetEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_iaoSearchEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_iaoDefaultValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer))))))

intArrayOptions :: IntArrayOptions Source #

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

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

  • iaoSourceFields - A list of source fields to map to the field.
  • iaoReturnEnabled - Whether the contents of the field can be returned in the search results.
  • iaoFacetEnabled - Whether facet information can be returned for the field.
  • iaoSearchEnabled - Whether the contents of the field are searchable.
  • iaoDefaultValue - A value to use for the field if the field isn't specified for a document.

iaoSourceFields :: Lens' IntArrayOptions (Maybe Text) Source #

A list of source fields to map to the field.

iaoReturnEnabled :: Lens' IntArrayOptions (Maybe Bool) Source #

Whether the contents of the field can be returned in the search results.

iaoFacetEnabled :: Lens' IntArrayOptions (Maybe Bool) Source #

Whether facet information can be returned for the field.

iaoSearchEnabled :: Lens' IntArrayOptions (Maybe Bool) Source #

Whether the contents of the field are searchable.

iaoDefaultValue :: Lens' IntArrayOptions (Maybe Integer) Source #

A value to use for the field if the field isn't specified for a document.

IntOptions

data IntOptions Source #

Options for a 64-bit signed integer field. Present if IndexFieldType specifies the field is of type int . All options are enabled by default.

See: intOptions smart constructor.

Instances
Eq IntOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data IntOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: IntOptions -> Constr #

dataTypeOf :: IntOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Read IntOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show IntOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic IntOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep IntOptions :: Type -> Type #

Hashable IntOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML IntOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

ToQuery IntOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData IntOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: IntOptions -> () #

type Rep IntOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep IntOptions = D1 (MetaData "IntOptions" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.1-Kw9zIXByEJoLQM3rt04GVo" False) (C1 (MetaCons "IntOptions'" PrefixI True) ((S1 (MetaSel (Just "_ioSourceField") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_ioReturnEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_ioFacetEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 (MetaSel (Just "_ioSearchEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_ioSortEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_ioDefaultValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer))))))

intOptions :: IntOptions Source #

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

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

  • ioSourceField - The name of the source field to map to the field.
  • ioReturnEnabled - Whether the contents of the field can be returned in the search results.
  • ioFacetEnabled - Whether facet information can be returned for the field.
  • ioSearchEnabled - Whether the contents of the field are searchable.
  • ioSortEnabled - Whether the field can be used to sort the search results.
  • ioDefaultValue - A value to use for the field if the field isn't specified for a document. This can be important if you are using the field in an expression and that field is not present in every document.

ioSourceField :: Lens' IntOptions (Maybe Text) Source #

The name of the source field to map to the field.

ioReturnEnabled :: Lens' IntOptions (Maybe Bool) Source #

Whether the contents of the field can be returned in the search results.

ioFacetEnabled :: Lens' IntOptions (Maybe Bool) Source #

Whether facet information can be returned for the field.

ioSearchEnabled :: Lens' IntOptions (Maybe Bool) Source #

Whether the contents of the field are searchable.

ioSortEnabled :: Lens' IntOptions (Maybe Bool) Source #

Whether the field can be used to sort the search results.

ioDefaultValue :: Lens' IntOptions (Maybe Integer) Source #

A value to use for the field if the field isn't specified for a document. This can be important if you are using the field in an expression and that field is not present in every document.

LatLonOptions

data LatLonOptions Source #

Options for a latlon field. A latlon field contains a location stored as a latitude and longitude value pair. Present if IndexFieldType specifies the field is of type latlon . All options are enabled by default.

See: latLonOptions smart constructor.

Instances
Eq LatLonOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data LatLonOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: LatLonOptions -> Constr #

dataTypeOf :: LatLonOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Read LatLonOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show LatLonOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic LatLonOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep LatLonOptions :: Type -> Type #

Hashable LatLonOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML LatLonOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

ToQuery LatLonOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData LatLonOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: LatLonOptions -> () #

type Rep LatLonOptions Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep LatLonOptions = D1 (MetaData "LatLonOptions" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.1-Kw9zIXByEJoLQM3rt04GVo" False) (C1 (MetaCons "LatLonOptions'" PrefixI True) ((S1 (MetaSel (Just "_lloSourceField") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_lloReturnEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_lloFacetEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 (MetaSel (Just "_lloSearchEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_lloSortEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_lloDefaultValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

latLonOptions :: LatLonOptions Source #

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

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

lloReturnEnabled :: Lens' LatLonOptions (Maybe Bool) Source #

Whether the contents of the field can be returned in the search results.

lloFacetEnabled :: Lens' LatLonOptions (Maybe Bool) Source #

Whether facet information can be returned for the field.

lloSearchEnabled :: Lens' LatLonOptions (Maybe Bool) Source #

Whether the contents of the field are searchable.

lloSortEnabled :: Lens' LatLonOptions (Maybe Bool) Source #

Whether the field can be used to sort the search results.

lloDefaultValue :: Lens' LatLonOptions (Maybe Text) Source #

A value to use for the field if the field isn't specified for a document.

Limits

data Limits Source #

See: limits smart constructor.

Instances
Eq Limits Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

(==) :: Limits -> Limits -> Bool #

(/=) :: Limits -> Limits -> Bool #

Data Limits Source # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: Limits -> Constr #

dataTypeOf :: Limits -> DataType #

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

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

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

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

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

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

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

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

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

gmapMo :: MonadPlus m => (forall d.